﻿<!doctype html>
<html>
<!-- InstanceBegin template="/Templates/template1.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta charset="utf-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>会员专享服务类型</title>
<!-- InstanceEndEditable -->
<script type="text/javascript" src="../js/common.js"></script>
<link href="../css/Pager.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../js/jquery.pager.js"></script>
<link href="../css/style.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../js/utils.js"></script>
<script type="text/javascript" src="../js/shopSelecterNew.js"></script>
<script type="text/javascript" src="../js/pagination.js"></script>
<script type="text/javascript" src="../js/dataTable.js"></script>
<script type="text/javascript" src="../js/checkLogin.js"></script>
<script type="text/javascript" src="../js/doubleDate2.0.js"></script> 
<script type="text/javascript" src="../js/find.js"></script>
<script type="text/javascript" src="../js/qmsk-1.2.js"></script>
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<script type="text/javascript" >
var _pagination = null;
/**
 * 入口，和服务器的通信从此开始
 */
$(function() {
	refreshInput($(".serWrapper"));
});

/**
 * 为查找做准备，这里主要是生成查询条件对象
 */
function toSearch() {
	$("#actlrgTable").empty();
	var name = $("#goodsLrNm").val();
	_pagination = new Pagination({
		url : '../memberServiceType/find/memberServiceTypeList/',
		data : {
			name : name
		},
		success : printDataToPage,
		pageSize : 10
	});
}

/**
 * 删除一行
 */
function toDelete(id,row) {
	if (IsEmpty(id)) {
		artError('未获取到主要信息！');
		return false;
	}
	
	//直接发出请求
	artConfirm("确认删除吗？", function() {
		qmsk.post("../memberServiceType/del",{'id' : id}, function(rst) {
			artSuccess("删除成功！");
			toSearch();
		});
	});
}


function printDataToPage(message){
	var oldBillNo = null;
	dataTable({
		tbodyId : 'actlrgTable',
		heads : ["code","name","typeName", "content","price","cost","staName", ["id"]],
		rst : message,
		handler : [{
			col : 7,
			f : detail
		}],
		sup : {
			id : "sup",
			template : "共 [index] 条"
		}
	});
}

/**
 * 隐藏添加弹出层
 */
function hideAddPanel() {
	$("#window_change,#yinying1").hide();
}

/**
 * 隐藏添加弹出层
 */
function hideAddPanel1() {
	$("#window_change1,#yinying1").hide();
}



function toAdd(){
	restForm()

	$("#doflag").val(1)
	$("#window_change,#yinying1").show();
	addMargin($("#window_change"));
}

function toEdit(id){
	restForm()

	$("#doflag").val(2)
	$("#updateId").val(id)
	var dt = _findInfo("../memberServiceType/find/memberServiceTypeList/0/1", {'id':id})
	if(IsNotEmpty(dt)&&dt.state==0){
		$("#name").val(_getStringOfJson(0, dt, "name"))
		$("#code").val(_getStringOfJson(0, dt, "code"))
		$("#content").val(_getStringOfJson(0, dt, "content"))
		$("#status").val(_getStringOfJson(0, dt, "status"))
		$("#price").val(_getStringOfJson(0, dt, "price"))
		$("#cost").val(_getStringOfJson(0, dt, "cost"))
	}
	$("#window_change,#yinying1").show();
	addMargin($("#window_change"));
	
}

function edit(){
	var code = $("#code").val();
	var name = $("#name").val();
	var price = $("#price").val();
	var cost = $("#cost").val();
	var content = $("#content").val();
	var status = $("#status").val()
	var type = $("#type").val()
	var id = $("#updateId").val();
	if(IsEmpty(id)){
		art.dialog({fixed:true, lock: true,content:"id未找到",icon:'error',ok:true});	
		return false;
	}
	
	if(IsEmpty(name)){
		art.dialog({fixed:true, lock: true,content:"名称不能为空",icon:'error',ok:true});	
		return false;
	}
	var heads = new Array("type","code","name","content","price","cost","status","id");
	var datas = new Array(type,code,name,content,price,cost,status,id);	
	var jsonParserStr = _getJsonParseEditStr(heads, datas);
	qmsk.post("../memberServiceType/edit", {
		data : jsonParserStr
	}, function() {
		artSuccess("修改成功！");
		hideAddPanel();
		if (_pagination) {
			_pagination.reload();
		}
	});
}

function add() {
	var code = $("#code").val();
	var name = $("#name").val();
	var price = $("#price").val();
	var cost = $("#cost").val();
	var content = $("#content").val();
	var status = $("#status").val();
	var type = $("#type").val()
	
	if(!checkNull(code, "编码", "code")||!checkNull(name, "名称", "name")){
		return false;
	}
	var heads = new Array("code","name","content","price","cost","status","type");
	var datas = new Array(code,name,content,price,cost,status,type);
	
	var jsonParserStr = _getJsonParseInsertStr(heads, datas);
	qmsk.post("../memberServiceType/insert", {
		data : jsonParserStr
	}, function() {
		artSuccess("添加成功！");
		restForm()
		hideAddPanel();
		toSearch();
	});
}

function detail(heads, row){
	return	"<input class='del common_btn' type='button' value='删除' onclick='toDelete("+heads+","+row+")'>"+"<input class='edit common_btn' type='button' value='修改' onclick='toEdit("+heads+")'>";
}

function save(){
	var doflag = $("#doflag").val();
	if(doflag==1){
		add();
	}else{
		edit();
	}
}

function restForm(){
	$("#code").val("")
	$("#name").val("")
	$("#price").val("")
	$("#cost").val("")
	$("#content").val("")
}

</script>
</head>

<body>
		<div id="yinying"></div>
		<div id="yinying1"></div>
		<!-- 添加记录 弹出层 -->
		<div id="window_change" class="member_search hideDiv">
			<div class="closeTop">
			
				<span class="closeThe" onclick="closeParent($(this))"><img src="../images/close.png"></span>
			</div>
			<input type="hidden" id="doflag">
			<input type="hidden" id="updateId">
			<p>
				<label ><span>服务项目编码：</span>
					<input type="text" id="code" class="absoluteTxt">
				</label>
				<label><span>服务项目名称：</span>
					<input type="text" id="name" class="absoluteTxt">
					<input type="hidden" id="lgId">
				</label>
			</p>
			<p>
				<label ><span>对外报价：</span>
					<input type="text" id="price" class="absoluteTxt">
				</label>
				<label ><span>成本：</span>
					<input type="text" id="cost" class="absoluteTxt">
					<input type="hidden" id="lgId">
				</label>
			</p>
			<p>
			<label ><span>项目类型：</span>
					<select id="type">
					<option value="1">入会礼包</option>
					<option value="2">赠送项目</option>
					<option value="3">免费服务项目</option>
					<option value="4">享受折扣</option>
					<option value="5">活动项目</option>
					</select>
				</label>
				<label ><span>状态：</span>
					<select id="status">
					<option value="0">使用</option>
					<option value="1">停用</option>
					</select>
				</label>
				<!-- <label ><span>成本：</span>
					<input type="text" id="cost" class="absoluteTxt">
					<input type="hidden" id="lgId">
				</label> -->
			</p>
			<p>
				<label style="didsplay:block;width:100%;"><span>描述：</span>
					
					<textarea id="content" style="width:400px;"></textarea>
				</label>
				
			</p>

			<div class="submit_btn">
				<input type="button" value="保存信息" class="common_btn" id="saveButton" onclick="save()">
			</div>
		</div>
<div class="container" id="container">
  <div class="container_R fr">
    <div class="place">服务项目</div>
    <div class="member_search">
      <p><span>
        服务项目名称：<input type="text" id="goodsLrNm" class="absoluteTxt"></span>
        <span><input type="button" value="查询" class="btn" onclick="toSearch()"></span>
      </p>
    </div>
    <table width="100%" class="member_list" cellpadding="0" cellspacing="1" border="0" id="memberList">
      <caption>
      <strong>服务项目列表 <span id="sup">共0条</span></strong><input
						type="button" class="common_btn" value="新增" id="addColumn" onclick="toAdd()">
      </caption>
      <thead>
        <tr>
          <th>编码</th>
          <th>名称</th>
          <th>类型</th>
          <th>描述</th>
          <th>对外报价</th>
          <th>成本</th>
          <th>状态</th>
          <th>操作</th>
        </tr>
      </thead>
      <tbody id="actlrgTable">
      
      </tbody>
    </table>
     <div id="NoResult"  class="Nothing" style="text-align:center;display: none;">无符合条件的数据！</div>
    <div id="pager" class="pager"></div>
  </div>
  <div class="fc"></div>
</div>
<!-- InstanceEndEditable --> 
<script type="text/javascript" src="../js/header.js"></script> 
<script type="text/javascript" src="../js/left.js"></script> 
<script type="text/javascript" src="../js/footer.js"></script> 
<script type="text/javascript">
clearThis("absoluteTxt");
</script>
</body>
<!-- InstanceEnd -->
</html>
